.wrap2 {
	width: 1000px; margin-right: auto; margin-left: auto;
}
.J-date-time {
	margin-left: 140px;
}
.bd-bg {
	background: url("../images/bg.jpg") no-repeat top;
}
.bd-bg2 {
	padding-bottom: 30px;
}
.header .top-sub {
	height: 38px; color: rgb(222, 231, 238); line-height: 38px; font-size: 12px; background-color: rgb(28, 100, 160);
}
.header .top-sub a {
	color: rgb(222, 231, 238); font-size: 12px;
}
.header .header-con {
	padding: 22px 0px 8px; width: 1000px; position: relative;
}
.header .header-con .logo {
	margin-left: 15px;
}
.header .header-con .QRcode {
	top: 15px; right: 30px; position: absolute;
}
.header .header-con .search {
	background: url("../images/search-bg.png") no-repeat; width: 334px; height: 35px; right: 20px; bottom: -20px; overflow: hidden; position: absolute;
}
.header .header-con .search .inp {
	background: none; border: currentColor; border-image: none; left: 36px; top: 2px; width: 188px; height: 30px; line-height: 30px; position: absolute;
}
.header .header-con .search .soso {
	background: none; padding: 0px; border: currentColor; border-image: none; top: 1px; width: 106px; height: 32px; right: 2px; text-indent: -9999px; position: absolute;
}
.main-nav {
	padding: 0px 50px; height: 40px; line-height: 40px; border-bottom-color: rgb(28, 100, 160); border-bottom-width: 2px; border-bottom-style: solid;
}
.main-nav li {
	width: 110px; text-align: center; overflow: hidden; float: left; display: inline; white-space: nowrap;
}
.main-nav li a {
	color: rgb(51, 51, 51); font-size: 16px;
}
.main-nav li a:hover {
	color: rgb(217, 0, 0);
}
.hiddenit ul {
	display: none;
}
.path-box {
	padding: 5px 0px;
}
.path-box .path {
	font-size: 12px; margin-left: 15px;
}
.path-box .path .icon {
	margin: 0px 5px;
}
.text-list {
	border-width: 1px 2px 2px 1px; border-style: solid; border-color: rgb(219, 219, 219); border-image: none; padding-bottom: 50px; margin-bottom: 40px; position: relative; background-color: rgb(255, 255, 255);
}
.text-list .inner {
	margin: 40px auto 0px; width: 925px; position: relative;
}
.text-list.s2 {
	border: currentColor; border-image: none;
}
.text-list.s2 .inner {
	margin: 0px 0px 0px 55px; width: 755px;
}
.text-list.s2 .inner .con {
	border-width: 1px 2px 2px 1px; border-style: solid; border-color: rgb(219, 219, 219); margin: 15px 0px; border-image: none; width: 752px;
}
.text-list.s2 .inner .con ul {
	margin-right: 30px; margin-left: 30px;
}
.text-list.s2 .inner .con li {
	background: none;
}
.text-list.s2 .inner .con li a {
	color: rgb(158, 158, 158);
}
.text-list.s2 .inner .con li .date {
	color: rgb(192, 192, 192);
}
.text-list.s2 .inner .tit .more {
	color: rgb(1, 1, 1);
}
.text-list .inner .in-width {
	
}
.text-list .inner .con {
	
}
.text-list .inner .tit {
	height: 38px; color: rgb(0, 0, 0); line-height: 38px; font-size: 20px; border-top-left-radius: 6px; border-top-right-radius: 6px; background-color: rgb(238, 238, 238);
}
.text-list .inner .tit .in-width {
	position: relative;
}
.text-list .inner .tit {
	position: relative;
}
.text-list .inner .tit .in-width em {
	background: url("../images/top-left.jpg") no-repeat; top: 0px; width: 10px; height: 10px; display: block; position: absolute;
}
.text-list .inner .tit em {
	background: url("../images/top-left.jpg") no-repeat; top: 0px; width: 10px; height: 10px; display: block; position: absolute;
}
.text-list .inner .tit .in-width em.top-left {
	left: 0px;
}
.text-list .inner .tit em.top-left {
	left: 0px;
}
.text-list .inner .tit .in-width em.top-right {
	right: 0px; background-image: url("../images/top-right.jpg");
}
.text-list .inner .tit em.top-right {
	right: 0px; background-image: url("../images/top-right.jpg");
}
.text-list .inner .tit h2 {
	color: rgb(21, 77, 124);
}
.text-list .inner .tit h2 a {
	color: rgb(21, 77, 124);
}
.text-list .inner .tit h2 {
	margin-left: 15px; float: left; display: inline;
}
.text-list .inner .tit .page {
	margin-right: 5px;
}
.text-list .inner .con li .date {
	margin-right: 5px;
}
.text-list .inner .con ul {
	margin: 30px 0px 0px;
}
.text-list .inner .con li {
	background: url("../images/dot.jpg") no-repeat 7px; text-indent: 16px;
}
.text-list .inner .con li.line-solid {
	background: none; margin: 30px 0px;
}
.text-list .inner .con li a {
	color: rgb(108, 108, 108); float: left; display: inline;
}
.text-list .inner .con li .date {
	color: rgb(142, 142, 142); font-size: 12px; float: right; display: inline;
}
.article-box {
	border-bottom: 2px rgb(219, 219, 219) solid; margin-bottom: 50px; position: relative; background-color: rgb(255, 255, 255);
}
.article-box .tip {
	text-align:right;
}
.article-box .inner {
	margin: 0 20px 0 20px;
}
.article-box .title {
	text-align: center; font-size: 30px; color: #004B97; margin-bottom:30px;
}
.article-box .message {
	text-align: left; font-size: 30px; color: #004B97; margin-bottom:30px;
}
.message-box {
	width:800px; margin: 0 auto;
}
.message-box .messagetitle {
	width:150px; height:30px; margin-bottom:10px; text-align:right;
}
.message-box span {
	color:#ff0000;
}
.message-box input{
	width:500px; height:20px; margin-bottom:10px; padding:5px; border: 1px solid rgb(219, 219, 219);
}
.message-box textarea{
	width:500px; height:170px; margin-bottom:10px; padding:5px; border: 1px solid rgb(219, 219, 219);
}
.message-box button{
	width:80px; height:30px; padding-bottom:33px; border: 1px solid rgb(219, 219, 219); cursor: pointer;
}
.article-box .opit {
	font-size: 12px;
}
.article-box .opit .font-it {
	margin-right: 20px;
}
.article-box .opit .font-it a {
	margin-right: 10px;
}
.article-box .con {
	color: rgb(51, 51, 51); font-family: 宋体; font-size: 16px;
}
.article-box .con .zerenbj {
	font-size: 14px;
}
.article-box .con p {
	margin: 10px 0px; font-family: 宋体; font-weight: normal;
}
.article-box .line-solid {
	margin: 10px 0px 30px;
}
.article-box .con h2 {
	text-align: center; color: rgb(28, 100, 160); line-height: 1.5em; font-size: 25px; margin-bottom: 30px;
}
.article-box .con h3 {
	text-align: center; color: rgb(28, 100, 160); line-height: 1.5em; font-size: 20px; margin-bottom: 30px;
}
.article-box .related-Links h2 {
	color: rgb(28, 100, 160); font-size: 20px; margin-bottom: 10px;
}
.article-box .related-Links li {
	background: url("../images/dot.gif") no-repeat 4px 50%; width: 450px; text-indent: 15px; overflow: hidden; font-size: 14px; float: left; display: inline; white-space: nowrap; -ms-text-overflow: ellipsis;
}
.up-top {
	right: 0px; bottom: -50px; position: absolute;
}
.up-top a {
	color: rgb(28, 100, 160);
}
.footer {
	background: url("../images/bg-foot.jpg") repeat-x; height: 90px; text-align: center; overflow: hidden; padding-top: 30px;
}
.footer .wrap2 {
	color: rgb(153, 153, 153); font-size: 12px; position: relative;
}
.footer .dangzheng {
	left: 120px; top: 0px; position: absolute;
}
.text-c {
    margin: 50px 0 0 0; text-align: center;
}
.text-c a{
    padding: 7px; height: 30px; border: 1px solid #006699;
}
.text-c .a1{
    background: #006699; color: #FFF;
}